#pragma once
class CSprite;

#define MAXSPRITES 20

enum eGAMESTATE
{
	eGameStateMenu,
	eGameStatePlay,
	eGameStateAddHiScoreItem,
	eGameStateHiScore,
};


class CGame
{
public:
	CGame(void);
	~CGame(void);

	void DoFrame();
	void AddSprite(CSprite * pSprite_);
	CSprite * CheckForCollision(CSprite * inSprite_, int type);

protected:
	CSprite * m_pMenuSprite;
	eGAMESTATE m_eGameState;



private:
	CSprite * m_pSprites[MAXSPRITES];
	int m_iSpritesLoaded;
};

